package ophiux.api.sdk.request.repair;

import ophiux.api.sdk.request.OphiuxBaseRequest;
import ophiux.api.sdk.response.repair.RepairApplyResponse;
import ophiux.common.parse.FieldKey;

public class RepairApplyRequest extends OphiuxBaseRequest<RepairApplyResponse> {
	@FieldKey("USER_ACC")
	private String USER_ACC;//	Y	String	工号
	@FieldKey("USER_CODE")
	private String USER_CODE;//	N	String	用户编码
	@FieldKey("USER_NAME")
	private String USER_NAME;//	Y	String	上报人姓名
	@FieldKey("APPLY_CODE")
	private String APPLY_CODE;//	Y	String	APP端申请唯一标示
	@FieldKey("QUESTION_TYPE")
	private String QUESTION_TYPE;//	Y	String	问题类型
	@FieldKey("QUESTION_NAME")
	private String QUESTION_NAME;//问题名称
	@FieldKey("QUESTION_DESC")
	private String QUESTION_DESC;//	N	String	问题描述
	@FieldKey("PICTURE")
	private String PICTURE;// N  图片字节流(最多三张)[{},{},{}]
	@FieldKey("DEVICE_PLACE")
	private String DEVICE_PLACE;//	N	String	设备地点
	@FieldKey("DEPT_CDOE")
	private String DEPT_CDOE;//	Y	String	上报部门编码
	@FieldKey("DEPT_NAME")
	private String DEPT_NAME;//	Y	String	上报部门名称
	@FieldKey("PHONE")
	private String PHONE;//	Y	String	联系电话
	@FieldKey("APPLY_TIME")
	private String APPLY_TIME;//	Y	String	上报时间

	
	
	@Override
	public String getApiMethod() {
		return "own:repairApply";
	}

	@Override
	public String getApiVersion() {
		return null;
	}

	@Override
	public String getTextParam() {
		return businessParam;
	}

	@Override
	public Class<RepairApplyResponse> getResponseClass() {
		return RepairApplyResponse.class;
	}

	public String getUSER_ACC() {
		return USER_ACC;
	}

	public void setUSER_ACC(String uSER_ACC) {
		USER_ACC = uSER_ACC;
	}

	public String getUSER_CODE() {
		return USER_CODE;
	}

	public void setUSER_CODE(String uSER_CODE) {
		USER_CODE = uSER_CODE;
	}

	public String getUSER_NAME() {
		return USER_NAME;
	}

	public void setUSER_NAME(String uSER_NAME) {
		USER_NAME = uSER_NAME;
	}

	public String getAPPLY_CODE() {
		return APPLY_CODE;
	}

	public void setAPPLY_CODE(String aPPLY_CODE) {
		APPLY_CODE = aPPLY_CODE;
	}

	public String getQUESTION_TYPE() {
		return QUESTION_TYPE;
	}

	public void setQUESTION_TYPE(String qUESTION_TYPE) {
		QUESTION_TYPE = qUESTION_TYPE;
	}

	public String getQUESTION_DESC() {
		return QUESTION_DESC;
	}

	public void setQUESTION_DESC(String qUESTION_DESC) {
		QUESTION_DESC = qUESTION_DESC;
	}

	public String getPICTURE() {
		return PICTURE;
	}

	public void setPICTURE(String pICTURE) {
		PICTURE = pICTURE;
	}

	public String getDEVICE_PLACE() {
		return DEVICE_PLACE;
	}

	public void setDEVICE_PLACE(String dEVICE_PLACE) {
		DEVICE_PLACE = dEVICE_PLACE;
	}

	public String getDEPT_CDOE() {
		return DEPT_CDOE;
	}

	public void setDEPT_CDOE(String dEPT_CDOE) {
		DEPT_CDOE = dEPT_CDOE;
	}

	public String getDEPT_NAME() {
		return DEPT_NAME;
	}

	public void setDEPT_NAME(String dEPT_NAME) {
		DEPT_NAME = dEPT_NAME;
	}

	public String getPHONE() {
		return PHONE;
	}

	public void setPHONE(String pHONE) {
		PHONE = pHONE;
	}

	public String getAPPLY_TIME() {
		return APPLY_TIME;
	}

	public void setAPPLY_TIME(String aPPLY_TIME) {
		APPLY_TIME = aPPLY_TIME;
	}

	public String getQUESTION_NAME() {
		return QUESTION_NAME;
	}

	public void setQUESTION_NAME(String qUESTION_NAME) {
		QUESTION_NAME = qUESTION_NAME;
	}

}
